A Soft Real-Time TMO Platform - WTMOS - and its Implementation Techniques

نویسندگان

  • Jung-Guk Kim
  • Moon-hae Kim
  • Byoung-Joon Min
  • D. B. Im
چکیده

The TMO (Time-triggered Message-triggered Object) model is a real-time object model pursuing the timelinessguaranteed computing paradigm. A TMO contains two types of methods: time-triggered method activated by its internal clock and message-triggered method activated by a request from a client. In this paper, we present the functions and the design techniques of a middleware platform to support execution of TMO's on the Windows environment, named WTMOS (Windows TMO System). The WTMOS platform does not support the concept of design-time-guarantee. But, as a middleware platform, it supports soft real-time system by trying to meet the goal of on-time activation and finishing within deadlines imposed on time-triggered and message-triggered methods in TMO's. It also offers used-defined deadline exception handlers to compensate the lack of timeliness guaranteed design. Besides the above functions, the activation sources of message-triggered methods on WTMOS are expanded so that it can be activated not only by distributed IPC messages but also by Windows system messages. As a result, message-triggered methods now can play the roll of Windows message callback functions naturally. This is to add window management facilities and interfaces of Win32 API to the TMO model. Therefore, the TMO model and WTMOS together can be regarded as a powerful development environment for 1 This work has been done as a part of the project entiled “ Integrated Object-Oriented Development Environment for Distributed Real-Time Systems” funded by KOSEF of KOREA (Project no. 96-01-0107-01-3). typical soft real-time applications such as multimedia services and virtual reality services.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Windows CE Implementation of a Middleware Architecture Supporting Time-Triggered Message-Triggered Objects

The time-triggered message-triggered object (TMO) programming scheme has been established to remove the limitation of conventional object programming techniques and tools in developing applications containing real-time (RT) distributed computing components. It is a unified approach for efficient design and implementation of both RT and non-RT distributed applications. As a costeffective facilit...

متن کامل

TMO-Based Programming in COTS Software/Hardware Platforms: A Case Study

Object-oriented analysis and design methodologies have become popular in development of non-real-time business data processing applications. However, conventional object-oriented techniques have had minimal impact on development of real-time applications mainly because these techniques do not explicitly address key characteristics of real-time systems, in particular, timing requirements. The Ti...

متن کامل

Design and Implementation of a Run-Time TMO Monitor on LTMOS

A real-time system should provide services on time for users. For this, it is needed to have a monitoring function. But monitoring itself causes some problems to influence real-time services. To solve these problem, we present the architecture for a run-time TMO monitor using DS(Data Store) and an implementation of a run-time TMO monitor which checks timing behavior of TMO(Time-triggered Messag...

متن کامل

An Implementation Model for Time-Triggered Message-Triggered Object Support Mechanisms in CORBA-Compliant COTS Platforms

Reliable design and implementation of emerging highly complex real-time applications require use of state-of-the-art techniques in systems and software engineering. Object-oriented analysis and design methodologies have become popular in development of non-real-time business data processing applications. However, conventional object-oriented techniques have had minimal impacts on development of...

متن کامل

Implementation of a TMO-structured real-time airplane-landing simulator on a distributed computing environment

In real-time simulation, the simulated system should display the same (or very close) timing behavior as the target system. The simulation accuracy is increased as the simulation time unit is decreased. Although there are several models for such systems, the TMO model is particularly appropriate due to its natural support for real-time distributed object-oriented programming. This paper discuss...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998